:root{--primary-color: #5755cf;--primary-dark-color: #4543ca;--primary-darker-color: #3836bf;--primary-light-color: #6463d3;--primary-lighter-color: #7270d7;--text-color: #000;--background-color: #fff;--link-color: var(--primary-dark-color);--link-hover-color: var(--primary-darker-color);--secondary-color: rgba(0,0,0,.498);--secondary-background: #ececec;--text-light-color: rgba(255,255,255,.99);--secondary-light-color: rgba(255,255,255,.75);--control-color: var(--p1-fg);--control-inner: #fff;--control-hover: var(--primary-dark-color);--control-active: var(--primary-darker-color);--menu-font: inherit;--list-selected-background-color: var(--primary-dark-color);--list-background-odd-color: #f4f5f5;--separator-color: rgba(0,0,0,.098);--separator-focus-color: rgba(0,0,0,.25);--separator-active-color: var(--primary-lighter-color);--sidebar-background-color: #ececec;--sidebar-text-color: var(--text-color);--panel-background: #f6f6f6;--unpaid-orange: #ffa800;--unpaid-red: #d0021b;--debit-color: #ff3b30;--credit-color: #73bf1e;--error-color: #d0021b;--page-background: rgba(150,150,150,.898)}@media(prefers-color-scheme:dark){:root{--text-color: #fff;--background-color: #323232;--link-color: var(--primary-lighter-color);--link-hover-color: var(--p1-fg);--secondary-color: rgba(255,255,255,.549);--secondary-background: #323232;--control-color: var(--p1-fg);--control-inner: #fff;--control-hover: var(--primary-dark-color);--control-active: var(--primary-darker-color);--menu-font: inherit;--list-selected-background-color: #3e889f;--list-background-odd-color: rgba(255,255,255,.047);--separator-color: rgba(255,255,255,.098);--separator-focus-color: rgba(26,169,255,.498);--separator-active-color: var(--primary-lighter-color);--sidebar-background-color: #323232;--sidebar-text-color: var(--text-color);--panel-background: #282828;--unpaid-orange: #ffa800;--unpaid-red: #d0021b;--debit-color: #ff3b30;--credit-color: #73bf1e;--error-color: #d0021b;--page-background: #282828}}.app-page{height:100%;display:flex;flex-direction:column;flex:auto;overflow:hidden}:where(.app-page>*){flex-shrink:0;flex-grow:0}.app-page ._center{flex-direction:column;padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;justify-content:center}:where(.app-page ._center>*){flex-shrink:0;flex-grow:0}.app-page ._center b,.app-page ._center strong{font-weight:600}.app-page-header{padding:.625rem;height:3.25rem;border-bottom:1px solid var(--separator-color);display:flex;align-items:center;font-size:1.25rem;cursor:default!important;user-select:none;-webkit-user-select:none;-webkit-user-select:none!important}.webkit .app-page-header-full{padding-left:5.5rem}.macos-fullscreen-on .app-page-header-full{padding-left:1.25rem}.app-page-header h1{margin-left:.75rem}.app-page-body{padding:.625rem;flex:auto;overflow:hidden;position:static!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important;contain:content}.app-page-body .form-group{display:block;margin-top:1rem;margin-bottom:1rem}.app-page-body .form-body{margin-top:.25rem}.app-page-body p{max-width:60ch}.app-page-document{width:100%;height:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.app-page-intro{padding:.5rem;min-height:100%}.app-page ._item,.app-page ._withIcon{color:var(--link-color);gap:.25rem;display:inline-flex;align-items:center}.app-page ._item a,.app-page ._withIcon a{color:var(--link-color)}.app-page ._item svg,.app-page ._withIcon svg{width:1em;height:1em}.app-page ._itemContainer{display:flex;flex-direction:column;gap:.5rem;background:var(--panel-background);border-radius:.5rem;padding:1rem;margin-block:8px;max-width:60ch}:where(.app-page ._itemContainer>*){flex-shrink:0;flex-grow:0}.app-page ._item{font-weight:400;min-width:20ch;justify-content:center;display:flex;font-size:1rem}.app-page ._download{font-weight:600;color:var(--link-color)!important}.app-page a:hover{text-decoration:underline}.app-page ._input{text-align:initial;width:100%;max-width:31.25rem}.app-page ._version{color:var(--s2-fg);font-size:80%}.-tooltip{max-width:40ch;white-space:normal!important}.app-document{position:static!important;overflow:auto!important;overflow-x:hidden!important;overflow-y:auto!important;contain:content}.app-document-content{max-width:40ch;padding-left:1rem;padding-right:1rem}.app-document-content .full{width:100%}.app-document-content .form-group{display:block;margin-top:.75rem;margin-bottom:.75rem}.app-document-content .form-label{font-size:13px;color:var(--s2-fg)}.app-document-content .form-body{margin-top:.125rem}
